package com.xunji.standard.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.xunji.standard.entity.CaseUploadInfo;

import java.util.ArrayList;
import java.util.List;

/**
 * @Author: xuqiang_imyours
 * @Date: 2025/6/23 11:31
 * @Description:
 **/
public interface CaseUploadInfoService extends IService<CaseUploadInfo> {
    Long add(String caseId, String uploadFilePath);

    void updateInfoById(Long infoId, String copyPath);

    List<CaseUploadInfo> getListByCaseId(String caseId);

    CaseUploadInfo getById(Long id);

    String getInfoByCaseId(String caseId);

    void updateStatusById(Long infoId, int status);

    void deleteByCaseId(String caseId);

    void isRead(Long id);
}
